package com.jy.adscm.hcPlan.bean;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import java.io.Serializable;
import java.util.List;


/**
 * <p>
 * 销售计划
 * </p>
 *
 * @author yyy
 * @since 2018-08-13
 */
public class HcPlanSale implements Serializable {

    private static final long serialVersionUID = 1L;

    //客户信息
    private String customer_msg;
    //任务流水号
    private String sale_task_flow_num;
    //任务环节
    private String sale_task_link;
    //商品集合
    private String goods_id;//商品ID
    private String goods_name;//商品名称
    private String goods_model;//商品批号
    private int goods_count;//商品数量
    private float goods_unit_price;//商品单价
    private float goods_total_price;//商品总价
    private Date plan_arrived_time;//计划到货时间
    private Date plan_receivables_time;//计划收款时间

//    @TableField(exist = false)
//    private List<HcPlanSaleGoods> planSaleGoods;


    public Date getPlan_receivables_time() {
        return plan_receivables_time;
    }

    public void setPlan_receivables_time(Date plan_receivables_time) {
        this.plan_receivables_time = plan_receivables_time;
    }

    public String getGoods_id() {
        return goods_id;
    }

    public void setGoods_id(String goods_id) {
        this.goods_id = goods_id;
    }

    public String getCustomer_msg() {
        return customer_msg;
    }

    public void setCustomer_msg(String customer_msg) {
        this.customer_msg = customer_msg;
    }

    public String getSale_task_flow_num() {
        return sale_task_flow_num;
    }

    public void setSale_task_flow_num(String sale_task_flow_num) {
        this.sale_task_flow_num = sale_task_flow_num;
    }

    public String getSale_task_link() {
        return sale_task_link;
    }

    public void setSale_task_link(String sale_task_link) {
        this.sale_task_link = sale_task_link;
    }

    public String getGoods_name() {
        return goods_name;
    }

    public void setGoods_name(String goods_name) {
        this.goods_name = goods_name;
    }

    public String getGoods_model() {
        return goods_model;
    }

    public void setGoods_model(String goods_model) {
        this.goods_model = goods_model;
    }

    public int getGoods_count() {
        return goods_count;
    }

    public void setGoods_count(int goods_count) {
        this.goods_count = goods_count;
    }

    public float getGoods_unit_price() {
        return goods_unit_price;
    }

    public void setGoods_unit_price(float goods_unit_price) {
        this.goods_unit_price = goods_unit_price;
    }

    public float getGoods_total_price() {
        return goods_total_price;
    }

    public void setGoods_total_price(float goods_total_price) {
        this.goods_total_price = goods_total_price;
    }

    public Date getPlan_arrived_time() {
        return plan_arrived_time;
    }

    public void setPlan_arrived_time(Date plan_arrived_time) {
        this.plan_arrived_time = plan_arrived_time;
    }

    @Override
    public String toString() {
        return "HcPlanSale{" +
                "customer_msg='" + customer_msg + '\'' +
                ", sale_task_flow_num='" + sale_task_flow_num + '\'' +
                ", sale_task_link='" + sale_task_link + '\'' +
                ", goods_id='" + goods_id + '\'' +
                ", goods_name='" + goods_name + '\'' +
                ", goods_model='" + goods_model + '\'' +
                ", goods_count=" + goods_count +
                ", goods_unit_price=" + goods_unit_price +
                ", goods_total_price=" + goods_total_price +
                ", plan_arrived_time=" + plan_arrived_time +
                '}';
    }
}
